﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Linq;

using ProjectBase.Core;

using $prjsn$.Entity.Services.HowTos;
using $safeprojectname$.Data.Services.HowTos;

namespace $safeprojectname$.Business.Services.HowTos
{
    /// <summary>
    /// All Business checks for 'ComplexEntity' on CRUD operations
    /// are nested and encapsulated in this ComplexEntityFacade
    /// </summary>
    [CLSCompliant(false)]
    public interface IComplexEntityFacade : IBaseFacade<ComplexEntity, long, ComplexEntityFilter>
    {
        IComplexEntityDao Dao { set; } // IoC
        ISimpleEntityFacade SimpleEntityFacade { set; }
    }
}

